//建一个表 user，里面有字段 name，password ，当然还可以加入别的字段，要求用node实现，写入数据，
// password 需要被md5加密。查询数据时候能通过明白，加密后查找到对应的数据。
let crypto = require("crypto");
let md5= crypto.createHash('md5');
let mysql = require('mysql');

let connection = mysql.createConnection({
    host: 'localhost', 
    user: 'root', 
    password: 'root', 
    port: '3306', 
    database: 'dome' 
});

function query(sql, callback) {
    connection.connect();
    connection.query(sql, function (err, result) {
        if (err) {
            console.log(err.message);
            return;
        }
        callback(result)
    })
    connection.end();
}

let password = '123456';
md5.update(password);
let pw = md5.digest('hex');
let add = `insert into user(name,password) values('mice','${pw}')`;
query(add,function(result){
    if(result){
        console.log("增加成功");
    }
})

